package beans;

import javax.naming.NamingException;

import co.edu.uniquindio.ondas.delegados.AdministradorDelegado;
import co.edu.uniquindio.ondas.entidades.Sede;

/**
 * @author Javier
 *Bean para un Nueva Sede
 */
public class NuevaSedeBean {
	
	AdministradorDelegado administradorDelegado;
	private Sede nuevaSede=new Sede();
	private String institucionSel="";
	private boolean sedeCreada=false;
	
	
	/**
	 * Metodo para crear una Sede
	 * @return
	 * @throws NamingException
	 */
	public String crearSede() throws NamingException
	{
		administradorDelegado=new AdministradorDelegado();
		sedeCreada=administradorDelegado.crearSede(nuevaSede, institucionSel, "");
		nuevaSede=new Sede();
		institucionSel=new String();
		return "";
	}


	/**
	 *Metodo accesor del atributo nuevaSede
	 * @return the nuevaSede
	 */
	public Sede getNuevaSede() {
		return nuevaSede;
	}


	/**
	 *Metodo Modificador del atributo nuevaSede
	 * @param nuevaSede the nuevaSede to set
	 */
	public void setNuevaSede(Sede nuevaSede) {
		this.nuevaSede = nuevaSede;
	}


	/**
	 *Metodo accesor del atributo institucionSel
	 * @return the institucionSel
	 */
	public String getInstitucionSel() {
		return institucionSel;
	}


	/**
	 *Metodo Modificador del atributo institucionSel
	 * @param institucionSel the institucionSel to set
	 */
	public void setInstitucionSel(String institucionSel) {
		this.institucionSel = institucionSel;
	}


	/**
	 *Metodo accesor del atributo sedeCreada
	 * @return the sedeCreada
	 */
	public boolean isSedeCreada() {
		return sedeCreada;
	}


	/**
	 *Metodo Modificador del atributo sedeCreada
	 * @param sedeCreada the sedeCreada to set
	 */
	public void setSedeCreada(boolean sedeCreada) {
		this.sedeCreada = sedeCreada;
	}
	
	
	
}
